Namespaces

Types in MathNet.Numerics.LinearAlgebra.Solvers

Type SolverSetup<T>

Namespace MathNet.Numerics.LinearAlgebra.Solvers

Static Functions

Public Static Functions

IEnumerable<IIterativeSolverSetup<T>> Load(Type[] typesToExclude)

Loads the available IIterativeSolverSetup<T> objects from the Math.NET Numerics assembly.
Parameters
Type[] typesToExclude

The IIterativeSolver`1 types that should not be loaded.

IEnumerable<IIterativeSolverSetup<T>> Load()

Loads the available IIterativeSolverSetup<T> objects from the Math.NET Numerics assembly.

IEnumerable<IIterativeSolverSetup<T>> LoadFromAssembly(Assembly assembly, bool ignoreFailed, Type[] typesToExclude)

Loads the available IIterativeSolverSetup<T> objects from the specified assembly.
Parameters
Assembly assembly

The assembly which will be searched for setup objects.

bool ignoreFailed

If true, types that fail to load are simply ignored. Otherwise the exception is rethrown.

Type[] typesToExclude

The IIterativeSolver`1 types that should not be loaded.

IEnumerable<IIterativeSolverSetup<T>> LoadFromAssembly(Type typeInAssembly, bool ignoreFailed, Type[] typesToExclude)

Loads the available IIterativeSolverSetup<T> objects from the specified assembly.
Parameters
Type typeInAssembly

The type in the assembly which should be searched for setup objects.

bool ignoreFailed

If true, types that fail to load are simply ignored. Otherwise the exception is rethrown.

Type[] typesToExclude

The IIterativeSolver`1 types that should not be loaded.

IEnumerable<IIterativeSolverSetup<T>> LoadFromAssembly(AssemblyName assemblyName, bool ignoreFailed, Type[] typesToExclude)

Loads the available IIterativeSolverSetup<T> objects from the specified assembly.
Parameters
AssemblyName assemblyName

The AssemblyName of the assembly that should be searched for setup objects.

bool ignoreFailed

If true, types that fail to load are simply ignored. Otherwise the exception is rethrown.

Type[] typesToExclude

The IIterativeSolver`1 types that should not be loaded.